From: kaf24@firebug.cl.cam.ac.uk Date: Mon, 8 May 2006 13:53:09 +0000 (+0100) Subject: The current Xen code for VMX is setting the gp fault vmexiting in X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~16108^2~4 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/success//%22http:/www.example.com/cgi/success/?a=commitdiff_plain;h=9ce1129e035fec0ca3ae58fee320fc12a621c02d;p=xen.git The current Xen code for VMX is setting the gp fault vmexiting in the EXCEPTION_BITMAP vmcs control. There is no need for that as VMM is just plainly re-injecting back to the guest. The attached is a simple patch to set the vmcs control properly. Signed-off-by: Nitin A Kamble Signed-off-by: Jun Nakajima --- diff --git a/xen/include/asm-x86/hvm/support.h b/xen/include/asm-x86/hvm/support.h index 22b24e392c..088da65167 100644 --- a/xen/include/asm-x86/hvm/support.h +++ b/xen/include/asm-x86/hvm/support.h @@ -94,8 +94,7 @@ enum hval_bitmaps { #else #define MONITOR_DEFAULT_EXCEPTION_BITMAP \ ( EXCEPTION_BITMAP_PG | \ - EXCEPTION_BITMAP_BP | \ - EXCEPTION_BITMAP_GP ) + EXCEPTION_BITMAP_BP ) #endif #define PC_DEBUG_PORT 0x80